package com.malou.client.graficosestadisticos;

import java.util.Date;
import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.malou.client.ventas.modeloprenda.ModeloPrenda;


public interface GraficosServiceAsync {

	void getPrendasVendidasxDia(Date fecha, Integer tienda_id,
			AsyncCallback<List<PrendasVendidasxDia>> callback);

	void getPrendasVendidasxDia(Date fecha,
			AsyncCallback<List<PrendasVendidasxDia>> callback);

	void getPrendasVendidasxFecha(Date fechainicial, Date fechafinal,
			Integer tienda_id,
			AsyncCallback<List<PrendasVendidasxFecha>> callback);

	void getPrendasVendidasxFecha(Date fechainicial, Date fechafinal,
			AsyncCallback<List<PrendasVendidasxFecha>> callback);

	void getPrendaVendidaxFecha(Date fechainicial, Date fechafinal,
			Integer modeloprenda_id, Integer tienda_id,
			AsyncCallback<List<PrendasVendidasxFecha>> callback);
	
	void getPrendaVendidaxFecha(Date fechainicial, Date fechafinal,
			Integer modeloprenda_id,
			AsyncCallback<List<PrendasVendidasxFecha>> callback);
	
	void getGDetallePrendasVendidasxFecha(Date fechainicial, Date fechafinal,
			String codigo,Integer tipoprenda_id,Integer tienda_id, Integer marca_id,Integer tela_id, 
			Integer disenio_id, Integer color_id,Integer talla_id,
			AsyncCallback<List<ModeloPrenda>> callback);
}